.box{
    width: 95%;
    margin: 0.2rem 0 0 0.2rem;
    box-shadow: 0px 0px 5px #ddd;
}
.tab{
    width: 100%;
    height: 4.4rem;
    background: #fff;
    clear: both;
    overflow-x: scroll;
    white-space: nowrap;
    padding-top: 0.2rem;
}
.rank{
    display: inline-block;
    width: 40%;
    height: 90%;
    margin-left: 0.2rem;
}
.photo{
    width: 100%;
    height: 2rem;
    border-radius: 0.15rem;
    overflow: hidden;
}
.photo>img{
    width: 100%;
    height: 2rem;
}
.rank>p:nth-of-type(1){
    font-size: 0.2rem;
    color: #a1a5a6;
    line-height: 0.5rem;
}
.rank>p:nth-of-type(2){
    font-size: 0.2rem;
    color: #353535;
    line-height: 0.45rem;
    font-weight: 700;
}
.rank>p:nth-of-type(3){
    font-size: 0.2rem;
    color: #a1a5a6;
    line-height: 0.38rem;
}
.rank>p:nth-of-type(4){
    font-size: 0.38rem;
    color: #f84e34;
    line-height: 0.48rem;
}